{{tag>Dapper Edgy Feisty bureautique fichiers}}

----





====== Gobby ======

La suite obby permet l'édition collaborative de documents, Gobby pour l'interface graphique, Sobby pour le serveur et obby est le cœur. Le principe est le suivant:

Un utilisateur lance une session via l'éditeur et héberge les documents en local, ou sur un serveur dédié, dans les deux cas, d'autres personnes peuvent rejoindre la session et participer à l'élaboration du document. Chaque utilisateur a une couleur, pour reconnaître son texte et une petite fenêtre de chat est incluse pour discuter des changements.


===== L'éditeur Gobby =====

[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **gobby**

Pour le lancer, le raccourci se trouve dans Applications / Internet 

Cas simple, créer une session locale les utilisateurs se connecteront sur votre pc.

{{applications:gobby1.png}}

Là vous pouvez créer un document et commencer à travailler dessus.


{{applications:gobby2.png}}


Si vous voulez profiter de la sauvegarde automatique et permettre l'édition même si votre ordinateur est éteint, il vous faut passer par le serveur : sobby

**Astuce** : L'interface de gobby ne vous permet pas de supprimer une page après l'avoir créée. Pour ce faire, il vous suffit de taper /remove nomdelapage dans la fenêtre de chat. Et le tour est joué


===== Le serveur Sobby =====

[[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **avahi-daemon libnss-mdns zeroconf sobby**

Pour __Gutsy (7.10)__ : [[apt://avahi-deamon|Démon Avahi (main)]], [[apt://libnss-mdns|Multicast DNS (main)]] et [[apt://sobby|Sobby (universe)]]

Les trois premiers en dépendances, sinon le serveur refuse de se lancer.

Il n'y a pas, encore, de script dans /etc/init.d/

A mon avis le plus simple est d'utiliser [[:screen]] [[apt://screen|Screen (main)]]

Dans un screen taper sobby --help-all

<code>
sobby --help-all
Usage:
  sobby [OPTION...]

Help Options:
  -?, --help              Show help options
  --help-all              Show all help options
  --help-net              Options to set up the network
  --help-auth             Options to secure the obby server

Networking options
  -p, --port              Port to run the obby server on

Authentication options
  --password              Global password required to join the session

Application Options:
  -n, --name              Published server name
  -i, --interactive       Show prompt to enter commands at run-time
  --autosave-file         File where to store autosaved sessions
  --autosave-interval     Interval (in seconds) between autosaves; 0 disables autosave
</code>

Je vous conseille : 

  sobby -p 6522 --password un_mot_de_passe -i --autosave-file=gobby --autosave-interval=10

Le port par défaut  sur le client gobby est 6522 autant laisser ce port, pour ne pas perturber les utilisateurs.

Le -i est important car il vous permettra de voir ce qui se passe sur le serveur.

<code>
Running obby server 0.3.0 on port 6522
sobby > users
0 users
documents
0 documents
</code>
Je rejoins la session et cree un document
<code>
sobby > users
 * Ju.
1 users
documents
 * test
1 documents
</code>

----

//Contributeur : [[utilisateurs:Ju]].// 